package Api.SimpleDateFormat;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/*
* 简单日期格式化类 SimpleDateFormat
* */
public class Demo {
    public static void main(String[] args) throws ParseException {
        //日期格式化
        //1、创建一个日期对象
        Date d = new Date();
        System.out.println(d);
        //2、创建一个日期格式化对象
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        //3、使用format方法把日期对象格式化成字符串
        String str = sdf.format(d);//把日期对象格式化成字符串  参数既可以是Date对象也可以是long值的时间戳
        System.out.println(str);

        System.out.println("------------------");
        //日期解析
        //解析字符串时间，成为日期对象-->恢复到默认时间格式
        String str1 = "2020年08月08日 09:08:07";
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        Date d1 = sdf1.parse(str1);
        System.out.println(d1);
    }
}
